// 1. 加载http模块
const http = require('http');

// 2. 创建server对象
const server = http.createServer();

// 3. 注册 request 事件，浏览器发来请求，就会触发下面的 request 事件
server.on('request', (req, res) => {
  // 设置响应状态码
  res.statusCode = 200;
  // 设置响应头，告诉浏览器，服务器响应的结果是文本类型；编码格式是utf-8编码
  res.setHeader('Content-Type', 'text/html; charset=utf-8');
  // 做出响应，并且设置响应结果（响应体）
  res.end('hello，我是服务器，这是给你的响应结果');
  // 做出响应之后，不能再设置状态码和响应头了。。。。。
});

// 4. 指定端口，启动服务
server.listen(3006, () => console.log('服务器启动了'));